package com.zyb.insurance.policy.entity;

import java.util.List;

/**
 * 线下的门店
 * @author dhh
 */
public class InsuranceShop implements IssueInsurancePolicyOrganization {
    /**
     * 上级门店
     */
    private InsuranceShop higherLevelInsuranceShop;

    /**
     * 下级门店的列表
     */
    private List<InsuranceShop> lowerLevelInsuranceShops;

    /**
     * 是否在营业
     */
    private Boolean isOperating;

    /**
     * 门店名称
     */
    private String insuranceShopName;

    /**
     * 门店编号
     */
    private String insuranceShopCode;

    public InsuranceShop getHigherLevelInsuranceShop() {
        return higherLevelInsuranceShop;
    }

    public void setHigherLevelInsuranceShop(InsuranceShop higherLevelInsuranceShop) {
        this.higherLevelInsuranceShop = higherLevelInsuranceShop;
    }

    public List<InsuranceShop> getLowerLevelInsuranceShops() {
        return lowerLevelInsuranceShops;
    }

    public void setLowerLevelInsuranceShops(List<InsuranceShop> lowerLevelInsuranceShops) {
        this.lowerLevelInsuranceShops = lowerLevelInsuranceShops;
    }

    public Boolean getIsOperating() {
        return isOperating;
    }

    public void setIsOperating(Boolean operating) {
        isOperating = operating;
    }

    public String getInsuranceShopName() {
        return insuranceShopName;
    }

    public void setInsuranceShopName(String insuranceShopName) {
        this.insuranceShopName = insuranceShopName;
    }

    public String getInsuranceShopCode() {
        return insuranceShopCode;
    }

    public void setInsuranceShopCode(String insuranceShopCode) {
        this.insuranceShopCode = insuranceShopCode;
    }

    public String name() {
        return insuranceShopName;
    }
}
